CodeReader:在 DSH Web 中查看和编辑工作区文件
CodeReader 是专为 DeepSeek Harness (DSH) Web 设计的插件,由 PathChan 维护,采用 MIT 许可。它旨在对话界面中集成工作区文件树与多标签编辑画板,让用户无需切换窗口即可浏览、核对、编辑并写回当前工作区磁盘文件。核心功能包括可展开的文件树、支持语法高亮与行号的多标签编辑器、以及通过快捷键或工具栏保存并校验内容。该插件支持智能体协同,在模型生成文件时自动切换为只读模式以防冲突,并允许将文件交由系统默认程序打开。用户偏好设置仅保存在本地浏览器,不经过服务端。安装时需先配置 DSH Web,再通过 npx 命令从 GitHub 或本地源码添加插件。Cod
Read MoreDshViewModes:为 DSH Web 增加 Verbose、Normal、Summary 三种会话展示模式
DshViewModes 是由 NigelYao 维护的 DSH Web 客户端展示插件,旨在通过不同颗粒度的视图优化用户体验。该插件基于 MIT 许可证,仅修改浏览器端展示而不涉及核心文件,提供 `Verbose`、`Normal` 和 `Summary` 三种模式。`Verbose` 保留思考、工具调用等完整调试信息;`Normal`(默认)按语义阶段分组过程步骤,适合日常阅读并支持展开细节;`Summary` 隐藏过程噪音,仅展示结果摘要。用户可通过会话头部或快捷键 `Alt+1/2/3` 切换模式,选择状态保存在 localStorage 中,且界面语言跟随 Harness Setti
Read Moredsh-sticky-disclosure:一键收起 DSH Web 会话中的可折叠区块
`dsh-sticky-disclosure` 是 DSH Web 客户端的 MIT 许可插件,由 Han-1413141 维护,旨在解决长会话中可折叠区块(如 Think、工具卡片、命令卡片等)累积过多导致管理不便的问题。该插件允许用户通过聊天区右下角的常驻按钮或自定义快捷键(默认 Ctrl+Alt+C / ⌘⌥C)一键收起所有展开区块,并实时显示计数。当区块滑出视口时,其标题会自动钉在顶部供点击收起。插件采用纯 DOM 实现,不修改应用代码,支持深色/浅色主题,卸载后自动还原。安装需 Node.js ≥ 20 及 DSH 环境,通过 PowerShell 脚本安装后重启生效。快捷键设置保存
Read Moredsh-download-progress:在 DSH web 中集中查看下载与传输进度
dsh-download-progress 是 DSH web 的一款开源插件,旨在解决下载进度分散、难以监控的问题。它通过右下角可拖拽面板,将 URL 下载、Shell 命令传输、SSH 传输及工作区文件增长统一可视化,实时显示字节数、速度、百分比及预计剩余时间。核心功能包括提供 `download_url` 工具、自动解析 `curl`/`wget` 等 Shell 命令追踪进度、监测 SSH 传输以及每 1.5 秒扫描工作区捕捉黑箱下载。插件支持通过市场、CLI 或手动挂载安装,需 Node.js 20 及以上环境。尽管该项目由 AI 辅助开发且经真机验证,但仍需注意其权限依赖、对无 C
Read MoreDSH Cache Precision: Display Three-Decimal Cache Hit Rate in DSH Web and Relax Composer Statistics Line
dsh-cache-precision is a DSH Web plugin (v0.1.1, MIT license) maintained by Cheng-cheng9669, designed to enhance the built-in statistics display in the composer dock in place. This plugin primarily addresses two specific issues: first, it improves cache hit rate display from integer percentages to three-decimal precision (e.g., changing 12% to 12.345%); second, it widens the statistics row to prevent items from being truncated as "...". Its core mechanism reads the same tokenUsage projection and automatically reapplies after React re-renders to ensure display consistency. During installation, you need to confirm the local plugin directory (e.g., D:\Dsh\tools\dsh-cache-precision) and execute `dsh plug
Read Moredsh-notify-sound: Play a notification sound after the AI finishes replying
`dsh-notify-sound` is an MIT-licensed DSH web plugin designed to address the pain point of users confirming when AI responses are completed. By listening to the `turn/end` event and leveraging WebSocket real-time push, it automatically plays a built-in notification sound at the end of each turn, without requiring polling or online audio loading. The plugin includes 44 optional sound effects (sourced from `Stephanvs/opencode-sfx`), and supports toggling, switching sounds, adjusting volume, and previewing directly in the DSH settings page. Preference settings are stored in the DSH settings service, apply globally, and persist across restarts. Installation requires Node.js >= 20, with support for remote installation from GitHub or local development deployment. Core dependencies include `@deepseek-
Read Moredsh-session-timeline: Adding a Navigable Timeline to the Left of DSH Web Sessions
dsh-session-timeline is a DSH web session timeline plugin developed by XiLuovo, designed to address the pain points of quickly locating, jumping to, and previewing user input positions in long conversations. The plugin renders a horizontal short-line timeline on the left side of the conversation area, where each line corresponds to a user message, supporting internal scrolling without scrollbars. Core features include: full statistics and persistent caching based on sessionProjections; Scroll-spy for the active line to follow the current viewport; wave focus effects on mouse movement; hover-displayed rounded preview tooltips containing user questions and AI replies; clicking any line to jump to the corresponding conversation, with automatic history loading if the target is outside the window; and a top capsule handle for collapsing and expanding the timeline. The plugin is licensed under MIT and implemented in pure JS.
Read Moredsh-ui-quote-selection: Quote Text Selection into Input Box in DSH Web Chat
dsh-ui-quote-selection is a DSH Web client plugin maintained by nekogpt, licensed under the MIT License, designed to address the tedious copy-paste process when quoting specific text in chat. This plugin allows users to select a portion of text in a message and quote it into the input box with a single click. The input box displays only a brief preview to avoid long text occupying space, but automatically includes the full original text when sending the message. Users can hover over the quoted content to view it, press the backspace key to delete it, and add multiple quotes within a single message. The button text automatically switches between Chinese and English based on the interface language. The plugin leverages DSH's built-in functionality without modifying core code, is compatible with DeepSeek Harness Web, and has been tested on version `0.1.0-rc.6`. Installation requires executing `dsh plugin
Read Moredsh-session-cleaner: Removing Sessions for the Running DeepSeek Harness Web Runtime
`dsh-session-cleaner` is a DeepSeek Harness plugin (version 1.0.2) maintained by `fountunt` under the MIT license, designed to address session cleanup issues during `dsh web` runtime. This plugin allows deleting running sessions via the Web UI or API without restarting the service, and synchronously removes three types of data: live store entries, workspace records, and disk artifacts. Its core features include providing a "Delete session" entry in the sidebar menu and registering the `POST /api-ext/session.delete` API route, which supports passing `sessionId` in the JSON request body. Installation
Read MoreDSH Thinking Status Customizer: Customizing the Thinking Status Display for DSH Web
dsh-thinking-status-customizer is an MIT-licensed CSS-only plugin maintained by Dbi-Eshuh, used to customize the visible thinking status of DSH Web. It supports replacing the default status with custom flowing text, GIF/APNG/WebP animations, or a combination of text and images, without modifying the source code or rewriting the DOM, while the original status text remains in the accessibility tree. The plugin provides a floating settings panel that switches between Chinese and English instantly following the DSH language setting, and supports configuring text color, flow direction, and movement modes; the image mode supports HTTPS/Data URLs or local files up to 20 MB (>2 MB uses temporary Object URLs). Settings data is stored only in the browser's localStorage.
Read Moredsh-skill-hub: Managing DeepSeek Harness Skills in dsh Web
dsh-skill-hub is a dsh web plugin (MIT licensed) developed by cheshireez, designed to centrally manage scattered skill catalogs. It runs based on the official SDK and slot without modifying the dsh source code, primarily addressing issues such as difficulty in skill retrieval, scattered enable/disable entry points, lack of diagnostics, inconsistent import processes, and missing invocation statistics. Core features include: browsing and searching the complete `ctx.skills` catalog on the settings page; supporting enable/disable and body viewing for individual skills or groups; diagnosing frontmatter issues in `SKILL.md`; supporting new skill scaffolding; tracking source repositories and commits for import, synchronization, and recycle bin recovery; scanning and importing marketplace skills from built-in or custom repositories; and counting invocations based on session logs. Installation requires Nod
Read Moredsh-chinese-mode: A Global Chinese Mode Plugin for DSH Web
dsh-chinese-mode is a client-side plugin for DSH Web, designed to uniformly control the Chinese language mode across replies, thinking, and tool outputs. This plugin addresses the pain point of manually maintaining Chinese system prompts across multiple presets by centralizing management through a global switch and persistent settings. Core features include: global application with persistent state; unconditional injection of language requirements into any preset (except the "complete persona") when enabled; support for splitting language control into three independent regions—reply, thinking, and tool—allowing users to customize Chinese or English settings for each region; and an independent settings page alongside a compact capsule toggle next to input fields for quick switching. The plugin is compatible with anchor behavior, which is disabled by default. When enabled, it supports combinations such as English thinking with Chinese replies and tool outputs. When the main switch is turned off, only
Read Moredsh-plugin-gather: One-Click Assembly for DSH Web Enhancement Suite
The DSH Web plugin aggregation package (v0.9.6, MIT) maintained by lilwhich allows you to install selected plugins such as dsh-at-file, right sidebar, task dashboard, and skin center with a single command. It also includes built-in features like account status bar, checkpoint snapshots, Diff Review, conversation migration, global settings, and a VSCode-style left sidebar. This package is ideal for developers looking to quickly set up a complete DSH Web environment. Before installation, please review the source code and licenses; after installation, a restart and a hard refresh of the browser are required.
Read Moreui-status-label: Custom dsh Web Running Status Text
ui-status-label (dsh-ui-status-label) is a dsh web costume-change plugin maintained by alingalingling. It provides a "Running Status Text" input field in General settings, allowing you to replace the default "Deep diving..." with custom text (default "小难梁在0721", with a 40-character limit). It supports two injection paths: DOM injection and the conversationStatus service, and is usable with official versions from 0.1.0-rc.6 onwards. Installation: `dsh plugin --profile web add github:alingalingling/ui-status-label`. After installation, you need to restart the web process. Licensed under MIT, it does not interact with model requests.
Read Moredsh-annotation: DSH Web Selected Annotation, Send with Message on Enter
dsh-annotation is a DSH Web client plugin maintained by omdsh-dev. By selecting text within the assistant's reply, users can create annotations, which accumulate across conversation turns and are sent along with the next question upon pressing Enter. The bubble hides the annotation block to achieve zero flicker, and the model responds to each annotation sequentially by Annotation N, with support for hover-chip comparison. It is delivered as an official bundle, requires zero core modifications, and is licensed under MIT.
Read More